package Controladores;

import Hndlr.HndlrGrupo;
import Hndlr.HndlrUsuario;
import Interfaces.ICtrlModificarPuntaje;
import java.util.ArrayList;
import java.util.Iterator;
import objetos.Contenido;

public class CtrlModificarPuntaje implements ICtrlModificarPuntaje{

    @Override
    public void modificarPuntajeCont(boolean leGusta, String titCont, String coment, String mailUsr, boolean esMuroGrupo) {
        ArrayList<Contenido> listCont = null;
        
        if (esMuroGrupo)
            listCont = HndlrGrupo.getInstance().obtenerGrupo(mailUsr).getMuro().getContenidosObjeto();
        else
            listCont = HndlrUsuario.getInstance().obtenerUsuario(mailUsr).getMuro().getContenidosObjeto();
        
        Iterator<Contenido> itera = listCont.iterator();
        Contenido cont = null;
        while (itera.hasNext()){
            cont = itera.next();
            if(cont.getTitulo().equals(titCont)){
                if (leGusta)
                    cont.meGustaComentario(coment);
                else
                    cont.noMeGustaComentario(coment);
            }
        }
    
    }


    
}
